package collection;

import java.util.ArrayList;
import java.util.Collection;
/*
* 集合中的移除功能:
*   boolean remove(Object o);
*    如果移除成功返回true,如果移除失败返回false
*    原理:
*       1.先查找,将要删除的元素利用equals方法与集合中的元素一一对比,一旦equals方法返回true
*       则代表找到该元素
*       如果与集合中的元素利用equals方法一一对比均返回false,找不到该元素
*       2.如果没找到,remove返回false
*       3.如果找到,再去删除元素
* */

public class CollectionDemo03 {
    public static void main(String[] args) {
        Collection c =new ArrayList();
        c.add("abc");
        c.add("def");
        System.out.println(c);
        System.out.println(c.remove("def"));//true 如果移除成功返回true,如果移除失败返回false
        System.out.println(c);
        System.out.println(c.remove("ghk"));//false
    }
}
